package com.itheima.travel.service;

import com.itheima.travel.req.UserVo;

public interface UserService {


    /**
     *  注册：
     * @param userVo  封装用户的注册信息
     * @return  布尔值，true代表注册成功，false代表注册失败
     */
    public boolean registerUser(UserVo userVo);


    /**
     * 登录
     * @param username
     * @param password
     * @return  登录成功的用户信息
     */
    public UserVo loginUser(String username,String password);


    /**
     * 退出
     * @return
     */
    public boolean logoutUser();


    /**
     * 是否登录
     * @return
     */
    public boolean isLogin();


    /**
     * 获取当前登录的用户信息
     * @return
     */
    public UserVo getCurrentUser();
}
